@charset "utf-8";  
/*reset*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;} 
fieldset,img {border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
input,select,textarea,button {vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer;} 
body {background:#fff; min-width: 1200px; padding-top:100px;} 
.body_blue{ background:#003d7e;}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1 ;font-family:"微软雅黑", "黑体","宋体";color:#666; font-family: PF-R;}
a {color:#666;text-decoration:none;} 
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}  
caption {display:none;} 
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;} 
img{vertical-align:top} 
a {outline: none;} 
.clear{clear: both;}
.clearfix:before,.clearfix:after{content: '';display: table;}  
.clearfix:after{clear: both;}
/*
@font-face{ font-family: HWST; src:url(https://yyl-ht.oss-cn-hangzhou.aliyuncs.com/HWST.TTF);}*/
/*
@font-face{ font-family: PF-R; src:url(https://yyl-ht.oss-cn-hangzhou.aliyuncs.com/PingFang-Regular.ttf);}
@font-face{ font-family: PF-B; src:url(https://yyl-ht.oss-cn-hangzhou.aliyuncs.com/PingFang-Bold.ttf);}
@font-face{ font-family: PF-L; src:url(https://yyl-ht.oss-cn-hangzhou.aliyuncs.com/PingFang-Light.ttf);}
@font-face{ font-family: Frutiger; src:url(https://yyl-ht.oss-cn-hangzhou.aliyuncs.com/FrutigerLTPro-ExtraBlackCn.OTF);}
*/

/*@font-face{ font-family: HWST; src:url(../fonts/HWST.TTF);}*/
@font-face{ font-family: PF-R; src:url(../fonts/PingFang-Regular.ttf);}
@font-face{ font-family: PF-B; src:url(../fonts/PingFang-Bold.ttf);}
@font-face{ font-family: PF-L; src:url(../fonts/PingFang-Light.ttf);}
@font-face{ font-family: Frutiger; src:url(../fonts/FrutigerLTPro-ExtraBlackCn.OTF);}
::-webkit-scrollbar{width: 4px;height: 4px;}
::-webkit-scrollbar-track {border-radius: 10px;background:none;}
::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #00254d;}

/*头部*/
.page-bulls{-webkit-transition:background .8s;-moz-transition:background .8s;-ms-transition:background .8s;-o-transition:background .8s;transition:background .8s;}
.nav-menu-top{position:fixed;top:0;right:0;left:0;z-index:20;overflow:hidden;background:#f7f7f7;box-shadow:0 4px 0 rgba(0,0,0,.1)}
.nav-menu-top h1{float:left;font-size:24px;padding:12px 20px 0 0;font-weight:700;line-height:30px}
.nav-menu-top nav{float:left;display:block;max-width:1000px;margin:0 auto;text-align:center;line-height:30px}
.nav-menu-top nav a{font-size:15px;display:inline-block;padding:12px;position:relative;color:#2855b2;border-bottom:4px solid transparent;font-weight:700}
.nav-menu-top nav a.active{color:#cd3e3e}
.page-bulls{position:fixed;top:0;left:0;z-index:20;width:100%;height:100px; background:#fff; min-width:1200px;}
.page-bulls.blue{ background:none;}
.page-bulls nav{margin-right:20px; float:right;}
.page-bulls nav ul{ display:flex;}
.page-bulls nav ul li{ text-align:center; margin:0 20px;}
.page-bulls nav ul li:last-child{ margin-right:60px;}
.page-bulls nav ul li:hover span{ color:#d10135;}
.page-bulls.company nav ul li:hover span,.page-bulls.media nav ul li:hover span{ color:#93c7ff;}
.page-bulls nav a{display:flex;text-decoration:none;position:relative;text-align:center; flex-direction:column; align-items:center;}
.page-bulls nav a:after{content:'';display:inline-block;width:40px;height:2px; margin:0 auto;}
.page-bulls nav a:hover{}
.page-bulls nav a.active{color:#333;opacity:1}
.page-bulls nav a.active:after{background:#d10135;}
.page-bulls nav ul li span{ display:block; cursor:pointer; line-height:30px; height:30px; color:#3e3a39; font-size:18px;}
.page-bulls{ background:#fff;}
/*.page-bulls.home{ background:#fff;}
.page-bulls.company,.page-bulls.product,.page-bulls.ProductTechnology,.page-bulls.ContactUs{ background:rgba(255,255,255,0.92);}
.page-bulls.company,.page-bulls.media{ background:none;}*/
.top_user{ color:#3e3a39; font-family: PF-L; font-size:14px; line-height:30px; text-align:right; position:relative; margin:10px 0;}
.top_user span{ padding:0 10px 0 30px; color:#000000; background:url(../images/top_ArrowRight.png) right center no-repeat; display:block; float:right; line-height:30px; cursor:pointer;}
.top_logo{ width:240px; height:100px; background:url(../images/logo.png) 0 center no-repeat; float:left; margin-left:20px; cursor:pointer;}
/*.company nav ul li span,.media nav ul li span{ color:#fff;}*/
.company .top_logo,.media .top_logo{ width:240px; height:100px; /*background:url(../images/logo_white.png) 0 center no-repeat; */float:left; margin-left:20px; cursor:pointer;-webkit-transition:background .8s;-moz-transition:background .8s;-ms-transition:background .8s;-o-transition:background .8s;transition:background .8s;}
.company .top_user,.media .top_user,.company .top_user span,.media .top_user span{ /*color:#fff;*/-webkit-transition:background .8s;-moz-transition:background .8s;-ms-transition:background .8s;-o-transition:background .8s;transition:background .8s;}
.foot{ background:#003d7e; padding:100px 0px 100px; overflow:hidden;}
.foot_center{ width:1200px; margin:0 auto;}
.foot_left{ width:50%; float:left; position:relative;}
.foot_right{ float:right; width:400px; padding-top:35px;}
.foot_left_title{ color:#fff; font-size:20px; line-height:30px; padding:10px 0 40px;}
.foot_left p{ color:#fff; font-size:16px; line-height:24px; width:400px;}
.foot_line{ position:absolute;right:0; top:40px; width:1px; background:#fff; height:190px;}
.foot_right h1{ color:#fff; font-size:22px;font-family: PF-R; line-height:30px;}
.foot_right ul{ overflow:hidden;}
.foot_right ul li{ float:left; margin-right:50px; margin-top:20px; color:#fff; font-size:16px;font-family: PF-L; line-height:30px;}
.foot_right ul li.foot_right_M0{ margin-right:0;float:right;}
.foot_right ul li a{ color:#fff; font-size:16px;font-family: PF-L; line-height:30px;}
.foot_right ul li a:hover{ opacity:0.8;}
.foot_right p{ text-align:right; color:#fff; font-size:12px;font-family: PF-R; line-height:30px; padding-top:50px;}


/*首页*/
.banner{ width:100%; position:relative;}
.banner_text{ position:absolute; top:140px; left:0px; width:100%; color:#fff; font-family: Frutiger;}
.banner h1{ width:1200px; margin:0 auto; text-transform:uppercase; font-size:80px; letter-spacing:2px; line-height:90px;}
.banner p{ width:1200px; margin:0 auto; text-transform:uppercase; font-size:20px; padding:40px 0 0 5px; letter-spacing:8px; font-family: PF-R;}
.page-section_company{ background:#003d7e; font-family: Frutiger; /*padding:0px 0px 60px;*/}
.page-section_company h6{ color:#ffffff; font-size:16px; font-family: PF-l; position:relative; line-height:50px;}
.page-section_company h6 i{ display:block; width:20px; height:1px; background:#fff; left:0; top:0; position:absolute;}
.page-section_company h1{ color:#ffffff; font-size:60px; position:relative; text-transform:uppercase; line-height:80px; padding-bottom:20px; letter-spacing:8px;}
.page-section_company h1 i{ display:block; width:55px; height:3px; background:#d10135; left:0; bottom:0; position:absolute;}
.section_company_center{ font-family: Frutiger; width:1200px; margin:0 auto;}
.section_company{ padding:40px 0 0; overflow:hidden;}
.section_company_l{ float:left;}
.section_company_l img{ width:360px;}
.section_company_r{ padding-left:460px;}
.section_company_r p{ color:#fff; font-family: PF-R; font-size:18px; line-height:30px; text-align:justify; padding-top: 20px;}
.section_company_r ul{ color:#fff; font-family:PF-B; font-size:12px; overflow:hidden; padding-top:80px;}
.section_company_r ul li{ float:left; padding-right:50px;}
.section_company_r ul li:last-child{ padding-right:0;}
.section_company_r ul li h2{ font-weight:normal; font-family: PF-L; font-size:60px;}
.section_company_r ul li h3{ font-weight:normal; line-height:30px; letter-spacing:1px;}
.page-section_product{ font-family: Frutiger; padding:20px 0px 0; overflow:hidden;}
.section_product_center{ font-family: Frutiger; width:1200px; margin:0 auto;}
.section_product_l h6{ color:#3e3a39; font-size:16px; font-family: PF-l; position:relative; line-height:50px;}
.section_product_l h6 i{ display:block; width:20px; height:1px; background:#3e3a39; left:0; top:0; position:absolute;}
.section_product_l h1{ color:#595757; font-size:50px; position:relative; text-transform:uppercase; line-height:60px; padding-bottom:50px;}
.section_product_l h1 i{ display:block; width:70px; height:3px; background:#595757; left:0; bottom:0; position:absolute;}
.section_product_l h2{ color:#3e3a39; font-size:20px; position:relative; text-transform:uppercase; line-height:30px; font-family: PF-L; letter-spacing:20px;}
.section_product_l{ float:left; padding-top:200px;}
.section_product_r{ padding-left:50%;}
.section_product_r ul li{ margin-bottom:20px; position:relative;}
.section_product_r ul li img{ width:120px; height:120px; border:1px solid #c2c2c2; box-sizing:border-box;}
.section_product_r ul li.section_product_actived img{ width:160px; height:160px; border:1px solid #c2c2c2; box-sizing:border-box; box-shadow:5px 5px 0 #003d7e;}
.section_product_r ul li.section_product_actived .section_company_r_text{ position:absolute; left:250px; top:-10px;}
.section_product_r ul li.section_product_actived .section_company_r_text h2{ font-weight:normal; font-size:14px; color:#003d7e; font-family: PF-B; position:relative; line-height:30px;}
.section_product_r ul li.section_product_actived .section_company_r_text h2 i{ display:block; height:1px; width:20px; background:#d10135; position:absolute; left:0; bottom:0;}
.section_product_r ul li.section_product_actived .section_company_r_text h1{ font-size:40px; color:#003d7e; line-height:60px;}
.section_product_r ul li.section_product_actived .section_company_r_text p{ color:#717071; font-size:14px; line-height:22px; font-family: PF-R;}
.section_product_r_up{ position:absolute; right:0; top:0; background:url(../images/section_product_r_up.png) center center no-repeat; width:30px; height:30px; cursor:pointer;}
.section_product_r_down{ position:absolute; right:0; bottom:0; background:url(../images/section_product_r_down.png) center center no-repeat; width:30px; height:30px; cursor:pointer;}
.section_product_r_up:hover,.section_product_r_down:hover{ opacity:0.8;}
.section_news_content{ position:relative;}
.page-section_news{ font-family: Frutiger; overflow:hidden; background:#ebebec}
.section_news_content{ text-align:right;}
.section_news_center{ position:absolute; width:100%; height:100%; left:0; top:0;}
.section_news_center_CC{ width:1200px; margin:0 auto; position:relative;}
.section_news{ overflow:hidden; left:0px; padding-top:100px;}
.section_news h6{ color:#3e3a39; font-size:16px; font-family: PF-l; position:relative; line-height:50px; text-align:left;}
.section_news h6 i{ display:block; width:20px; height:1px; background:#949292; left:0; top:0; position:absolute;}
.section_news h1{ color:#b1b1b2; font-size:60px; position:relative; text-transform:uppercase; line-height:80px; padding-bottom:20px; text-align:left;}
.section_news h1 i{ display:block; width:40%; height:14px; background:#003d7e; left:0; bottom:34px; position:absolute;}
.section_news h1 span{ position:relative; display:block; z-index:1;}
.section_news p{ font-size:20px; width:40%; color:#717071; line-height:30px; font-family: PF-R; text-align:justify; hyphens:auto}
.section_news_tip{ position:absolute; right:0px; top:0; background:#d10034; padding:15px 10px; font-size:16px; color:#fff; line-height:20px; font-family: PF-R;}
.page-section_TL{ font-family: Frutiger; padding:100px 0px 100px; overflow:hidden;}
.section_TL_center{ width:1200px; margin:0 auto; font-family: Frutiger;}
.section_TL_l{ float:left; width:50%; position:relative;}
.section_TL_l h1{ color:#b1b1b2; font-size:60px; position:relative; text-transform:uppercase; line-height:50px; padding-bottom:20px;}
.section_TL_l h1 i{ display:block; width:370px; height:14px; background:#003d7e; left:0; bottom:17px; position:absolute;}
.section_TL_l h1 span{ position:relative; display:block; z-index:1;}
.section_TL_l p{ font-size:20px; width:370px; color:#717071; line-height:30px; font-family: PF-R; text-align:justify; padding:20px 0;hyphens:auto;}
.section_TL_l h2{ font-size:200px;text-shadow: #d8d9d9 1px 0 0, #d8d9d9 0 1px 0, #d8d9d9 -1px 0 0, #d8d9d9 0 -1px 0; color:#fff;}
.section_TL_r{ padding-left:50%; position:relative;}
.section_TL_l h3{ position:absolute; bottom:24px; left:150px; color:#003d7e; font-size:40px; font-family: PF-R; letter-spacing:8px;}
.section_TL_r_pic{ width:500px; position:relative; margin-top:40px;}
.section_TL_r_pic span{ position:absolute; width:100%; height:8px; left:0; bottom:0; background:#d10034;}
.section_TL_r_up{ position:absolute; right:0; top:100px; background:url(../images/section_product_r_up.png) center center no-repeat; width:30px; height:30px; cursor:pointer;}
.section_TL_r_down{ position:absolute; right:0; bottom:100px; background:url(../images/section_product_r_down.png) center center no-repeat; width:30px; height:30px; cursor:pointer;}
.section_TL_r_up:hover,.section_TL_r_down:hover{ opacity:0.8;}
.page-section_media{ background:#003d7e; font-family: Frutiger; padding:120px 0px 120px; overflow:hidden;} 
.section_media_center{ width:1200px; margin:0 auto; font-family: Frutiger;}
.section_media_l{ float:left; width:400px;}
.section_media_l h6{ color:#fff; font-size:16px; font-family: PF-l; position:relative; line-height:50px;}
.section_media_l h6 i{ display:block; width:20px; height:1px; background:#fff; left:0; top:0; position:absolute;}
.section_media_l h1{ color:#fff; font-size:56px; position:relative; text-transform:uppercase; line-height:60px; padding-bottom:50px;}
.section_media_l h1 i{ display:block; width:70px; height:3px; background:#fff; left:0; bottom:0; position:absolute;}
.section_media_l h2{ color:#fff; font-size:20px; position:relative; text-transform:uppercase; line-height:30px; font-family: PF-L; letter-spacing:20px;}
.section_media_l p{ color:#fff; font-family: PF-R; font-size:20px; line-height:30px; text-align:justify;  hyphens:auto;}
.section_media_r{ float:right;}
.section_media_r ul{ overflow:hidden;}
.section_media_r ul li{ box-sizing:border-box; width:210px; height:320px; float:left; overflow:hidden; margin-right:10px; position:relative;}
.section_media_r ul li:last-child{ margin-right:0;}
.section_media_r ul li img{ width:210px; height:320px;}
.section_media_r ul li i{ display:block; width:100%; height:6px; background:#d10034; left:0; bottom:0; position:absolute;}
.section_media_r ul li.section_media_r_txt{ margin-right:0; text-transform:uppercase; border:4px solid #fff;}
.section_media_r ul li.section_media_r_txt p{ text-transform:uppercase; color:#fff; font-size:24px; text-align:center; width:100%; position:absolute; left:0; bottom:10px; line-height:40px;}
.section_map{ width:100%; /*height:600px; overflow:hidden; background:url(../images/index_map.jpg) center center no-repeat; position:relative;*/}
.section_map_txt{ position:absolute; left:0; top:150px; font-size:50px; color:#003d7e; font-family: Frutiger; text-transform:uppercase;}
.section_map_txt span{ font-family: PF-R; padding-right:20px;}
.section_mapLogo{ position:absolute; top:50px; right:160px;}
.section_mapLogo img{ width:150px;}
.section_map_p{ position:absolute; left:175px; top:270px; font-size:18px; color:#003d7e; line-height:24px;}
.section_contact{ font-family: Frutiger; padding:100px 0px 120px; overflow:hidden;}
.section_contact_center{ width:1200px; margin:0 auto; font-family: Frutiger;}
.section_contact_l{ float:left; width:300px;}
.section_contact_l h1{ color:#3e3a39; font-size:54px; text-transform:uppercase; line-height:60px; letter-spacing:5px;}
.section_contact_l p{ color:#000; font-size:18px; font-family: PF-R; padding-top:40px;}
.section_contact_r{ padding-left:450px;}
.section_contact_r_title{ font-size:30px; color:#3e3a39; font-family: PF-B; line-height:40px;}
.section_contact_r ul{ overflow:hidden; padding-top:20px;}
.section_contact_r ul li{ width:30%; float:left; margin-bottom:50px;}
.section_contact_r ul li.section_contact_r_margin{ margin:0 5%;}
.section_contact_r ul li p{ line-height:60px; font-size:24px; color:#3e3a39; font-family: PF-R; }
.section_contact_r ul li input{ width:96%; border:0; background:#ebebec; line-height:30px; font-size:18px; color:#3e3a39; font-family: PF-R; padding:0 2%;}
.section_contact_r ul.section_contact_r_down li{ width:46%; margin:0 4% 50px 0;}
.section_contact_r ul.section_contact_r_down li.section_contact_r_right{ margin:0 0 50px 4%;}
.section_contact_r_check{ font-size:16px; color:#3e3a39; font-family: PF-B; line-height:16px;}
.section_contact_r_check input{ vertical-align:middle; margin-right:10px;}
.section_contact_r_btn{ margin:30px 0; position:relative;}
.section_contact_r_btn span{ display:inline-block; width:150px; text-align:center; line-height:50px; color:#fff; background:#003d7e; border-radius:8px;font-family: PF-R; font-size:28px;}
.section_contact_r_btn span:hover{ opacity:0.8;}
.section_contact_r_btn p{ position:absolute; line-height:50px; font-size:16px; color:#3e3a39; font-family: PF-B; top:0; left:180px; padding-left:10px; background:url(../images/top_ArrowRight.png) left center no-repeat; cursor:pointer;}


/*公司*/
.page-bulls.top_blue{ background:#003d7e;}
.page-bulls.top_blue nav ul li.top_nav_selected a:after{ background:#d10135;}
.company_banner{ position:relative; width:100%;}
.company_banner_shadow{ position:absolute; width:100%; height:100%; background:rgba(89,87,87,0.5); left:0; top:0;}
.company_banner_play{ position:absolute;top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor:pointer;}
.company_banner_play:hover{ opacity:0.8;}
.COM_content{padding: 60px 0px 60px;}
.COM_content h1{ font-size:52px; letter-spacing:5px;}
.COM_content h6{ line-height:30px; font-size:24px; margin-top:10px;}
.COM_content .section_company{ overflow:visible;}
.COM_content h6 i{ width:50px; left:-60px; top:30px;}
.COM_content .section_company_r{ padding-left:530px;}
.company_pic{ position:relative; width:450px; height:240px; background:#c00d23; padding:5px; margin-top:35px;}
.company_pic img{ width:450px; height:240px; overflow:hidden;}
.company_pic_dot{ position:absolute; left:0; bottom:-30px; overflow:hidden;}
.company_pic_dot span{ width:10px; height:10px; border-radius:50%; background:#ebebec; margin-right:10px; display:block; float:left;}
.company_pic_dot span.company_pic_dot_actived{ background:#c00d23;}

/*产品*/
.page-bulls.top_white nav ul li.top_nav_selected a:after{ background:#d10135;}
.PD_center{ width:1200px; margin:0 auto; padding:40px 0;}
.PD_top{ overflow:hidden;}
.PD_top_l{ float:left; position:relative; padding:40px 0; color:#9a9a9b; font-family:PF-R; font-size:16px;}
.PD_top_l ul li{ line-height:50px;}
.PD_top_l ul li.PD_top_l_actived{ color:#d10135;}
.PD_top_l_pre{ position:absolute; left:0; top:0; height:40px; width:40px; background:url(../images/ArrowUp.png) left center no-repeat; cursor:pointer;}
.PD_top_l_next{ position:absolute; left:0; bottom:0; height:40px; width:40px; background:url(../images/ArrowDown.png) left center no-repeat; cursor:pointer;}
.PD_top_r{ text-align:right; margin-left:300px;}
.PD_top_r h1{ line-height:70px; color:#003d7e; font-size:28px; font-family: PF-B; letter-spacing:3px; padding-top:10px;}
.PD_top_r h2{ line-height:40px; color:#3e3a39; font-size:18px; font-family: PF-L; padding-bottom:20px; letter-spacing:1px;}
.PD_top_r h2 span{ color:#003d7e;}
.PD_top_r_input_l{ width:320px; height:80px; background:#eaeaeb; float:right; margin-left:10px; text-align:left; position:relative; padding:0 15px;}
.PD_top_r_input_l select{ border:0; line-height:40px; height:40px; width:100%; background:none; font-family: PF-R; font-size:18px; color:#b0b0b1;}
.PD_top_r_input_l input{ border:0; line-height:40px; height:40px; width:100%; background:none; font-family: PF-R; font-size:18px; color:#333;}
.PD_top_r_input_l input::placeholder{ color:#b0b0b1;}
.PD_top_r_input_l p{ color:#b0b0b1; font-size:14px; font-family: PF-L; line-height:40px;}
.PD_top_r_btn{ width:80px; height:80px; background:url(../images/search.png) center center no-repeat #003d7e; position:absolute; right:0; top:0; cursor:pointer;}
.PD_top_r_btn:hover{ opacity:0.8;}
.PD_bottom_content{ overflow:hidden;}
.PD_bottom h1{ font-size:26px; color:#003d7e; font-family: PF-B; line-height:40px; padding:50px 0;}
.PD_bottom_list{ float:left; width:360px; box-sizing:border-box; border:1px solid #ddd; margin:0 40px 40px 0;}
.PD_bottom_list:nth-child(3n){ margin-right:0;}
.PD_bottom_list_img{ width:360px; height:360px; overflow:hidden;}
.PD_bottom_list_txt{ overflow:hidden; height:60px; padding:20px;}
.PD_bottom_list_txt_l{ width:50%; position:relative; float:left;}
.PD_bottom_list_txt_l h2{ font-size:30px; color:#3e3a39; line-height:30px; padding-top:10px;}
.PD_bottom_list_txt_l h6{ font-size:14px; font-family:PF-R; line-height:30px;height:30px; color:#3e3a39; position:relative; margin-top:-8px;}
.PD_bottom_list_txt_l h6 i{ width:20px; height:1px; background:#3e3a39; display:block; position:absolute; left:0; bottom:0;}
.PD_bottom_list_txt_r{ margin-left:50%; font-size:14px;}
.PD_bottom_list_txt_r p{ padding-left:50px; font-size:12px; font-family:PF-R; line-height:14px; color:#717071;}
.PD_bottom_list_actived .PD_bottom_list_txt_r p,.PD_bottom_list_actived .PD_bottom_list_txt_l h2,.PD_bottom_list_actived .PD_bottom_list_txt_l h6{ color:#fff;}
.PD_bottom_list_actived .PD_bottom_list_txt_l h6 i{ background:#fff;}
.PD_bottom_list_txt_line{ position:absolute; right:0; top:0; height:60px; width:1px; background:#ddd;}
.PD_bottom_list_actived .PD_bottom_list_txt{ background:#003d7e; color:#fff;}
.PD_banner{ width:100%; height:520px; position:relative; overflow:hidden; background:url(../images/product_banner.jpg) center top no-repeat;}

/*产品详情*/
.PD_sub{ width:1200px; margin:0 auto; padding:50px 0 0;}
.PD_sub_size tr{ border-bottom:1px solid #ddd;}
.PD_sub_size tr td{ line-height:30px; padding:15px 0; text-align:center; font-size:18px; color:#231815; text-transform:uppercase;}
.PD_sub_size tr.PD_sub_size_blue{ background:#003d7e; border-bottom:0;}
.PD_sub_size tr.PD_sub_size_blue td{ color:#fff; line-height:40px; font-size:20px; text-align:center; font-family: Frutiger; padding:0;}
.PD_sub_top_detail{ position:relative; padding-right:400px; margin-bottom:80px;}
.PD_sub_top_detail h2{ font-size:26px; line-height:50px; font-family:PF-R; color:#3e3a39; position:relative;}
.PD_sub_top_detail h2 i{ display:block; position:absolute; left:0; bottom:0; width:40px; height:2px; background:#3e3a39;}
.PD_sub_top_detail h1{ font-size:80px; color:#3e3a39; line-height:80px; padding-top:10px;}
.PD_sub_top ul{ overflow:hidden;}
.PD_sub_top ul li{ width:220px; height:220px; border:1px solid #ddd; box-sizing:border-box; overflow:hidden; margin:45px 15px 0px 0; float:left;}
.PD_sub_top ul li img{ width:220px; height:220px;}
.PD_sub_img_big{ width:400px; height:400px; overflow:hidden; position:absolute; right:0; bottom:0; border:1px solid #ddd;}
.PD_sub_list_content{ position:relative;}
.PD_sub_list{ width:302px; float:left; position:relative; margin-right:147px; margin-bottom:60px;}
.PD_sub_list:nth-child(3n){ margin-right:0;}
.PD_sub_list_img{ width:300px; height:300px; overflow:hidden; position:relative; border:1px solid #ddd;}
.PD_sub_list h6{ display:block; position:relative; line-height:30px; color:#3e3a39; font-size:14px; font-family:PF-R; margin-top:10px;}
.PD_sub_list h6 i{ position:absolute; width:20px; height:1px; background:#3e3a39; left:0; bottom:0;}
.PD_sub_list h2{ font-size:30px; color:#3e3a39; line-height:40px; padding-bottom:40px;}
.PD_sub_list  p{ font-size:18px; color:#717071; line-height:30px; font-family:PF-R;}
.PD_sub_list span{ display:block; width:1px; height:370px; background:#ddd; position:absolute; right:0; bottom:0;}
.PD_sub_bottom_title{ line-height:40px; font-size:30px; color:#3e3a39; font-family:PF-R; padding:90px 0 50px;}
.PD_sub_bottom{ position:relative;}
.PD_sub_bottom_ArrowLeft{ width:30px; height:30px; cursor:pointer; position:absolute; left:-50px; top:320px; background:url(../images/ArrowLeft.png) 0 0 no-repeat;}
.PD_sub_bottom_ArrowRight{ width:30px; height:30px; cursor:pointer; position:absolute; right:-50px; top:320px; background:url(../images/ArrowRight.png) 0 0 no-repeat;}
.PD_sub_bottom_ArrowLeft:hover,.PD_sub_bottom_ArrowRight:hover{ opacity:0.7;}




/*新闻*/
.news{ overflow:hidden;}
.news_content{ margin:0 auto; width:1200px; position:relative; padding:50px 0 80px;}
.news_list{ width:400px; float:left;}
.news_list_img{ width:400px; height:290px; overflow:hidden;}
.news_list_txt{ width:340px; height:230px; padding:30px;}
.news_list_txt:hover{ background:#fafafa;}
.news_list_txt span{ display:block; height:6px; background:url(../images/news_ArrowUp.png) 0 0 no-repeat;}
.news_list_txt span.news_list_ArrowDown{ background:url(../images/news_ArrowDown.png) 0 0 no-repeat; margin-top:20px;}
.news_list_txt h1{ line-height:60px; font-size:40px; font-family: Frutiger; color:#003d7e; padding:10px 0 20px; text-transform:uppercase; hyphens:auto;}
.news_list_txt p{ font-size:20px; color:#717071; line-height:30px; text-align:justify;}
.news_ArrowUp{ position:absolute; right:-50px; top:260px; width:30px; height:30px; background:url(../images/section_product_r_up.png) 0 0 no-repeat; cursor:pointer;}
.news_ArrowDown{ position:absolute; right:-50px; top:410px; width:30px; height:30px; background:url(../images/section_product_r_down.png) 0 0 no-repeat; cursor:pointer;}

/*新闻详情*/
.news_sub{ width:1200px; margin:0 auto; padding:50px 0;}
.news_sub_l{ width:600px; float:left;}
.news_sub_l h1{ color:#b1b1b2; font-size:70px; line-height:80px; font-family: Frutiger; letter-spacing:3px; padding-bottom:30px;}
.news_sub_l p{ color:#717071; font-size:20px; line-height:30px; text-align:justify; padding-bottom:30px;}
.news_sub_l_img{ width:500px; overflow:hidden;}
.news_sub_l_img img{ width:500px;}
.news_sub_r{ width:500px; float:right;}
.news_sub_r p{ color:#717071; font-size:20px; line-height:30px; text-align:justify; padding-top:30px;}
.news_sub_r_img{ width:250px; overflow:hidden;}
.news_sub_r_img img{ width:250px;}

/*技术*/
.TL_content{ padding:50px 0;}
.TL_content .section_TL_l p{ width:500px;}
.TL_content .section_TL_l h1 span{ letter-spacing:5px;}
.TL_content .section_TL_l h1 i{ width:420px;}

/*媒体*/
.page-bulls.top_none{ background:none;}
.page-bulls.top_none nav ul li.top_nav_selected a:after{ background:#d10135;}
.MD{}
.MD_content{ width:1200px; margin:0 auto; position:relative; font-family: Frutiger;}
.MD_l{ float:left; width:800px; padding-top:100px;}
.MD_l h1{ color:#fff; position:relative; line-height:50px; font-size:44px; text-transform:uppercase; letter-spacing:5px;}
.MD_l h1 i{ display:block; position:absolute; left:-60px; top:24px; width:50px; height:1px; background:#fff;}
.MD_l h2{ color:#d10034; position:relative; line-height:50px; font-size:24px; letter-spacing:3px; text-transform:uppercase; padding-top:20px;}
.MD_l h2 i{ display:block; position:absolute; left:0; bottom:0px; width:100%; height:1px; background:#fff;}
.MD_l p{ font-family: PF-R; color:#fff; font-size:20px; line-height:30px; width:520px; padding-top:40px; text-align:justify;}
.MD_r{ width:400px; float:right; position:relative;}
.MD_r_img{ width:100%; height:720px; overflow:hidden; margin-top:-100px; position:relative;}
.MD_r_shadow{ width:100%; height:100%; position:absolute; left:0;top:0; background:rgba(89,87,87,0.5);}
.MD_r_line{ width:100%; height:6px; position:absolute; left:0; bottom:0; background:#d10135;}
.MD_r_dot{ position:absolute; bottom:30px; left:0; width:100%; text-align:center;}
.MD_r_dot span{ display:inline-block; width:16px; height:16px; border-radius:50%; border:1px solid none; position:relative; margin:0 5px;}
.MD_r_dot span i{ display:block; width:6px; height:6px; margin:5px; border-radius:50%; background:#fff;}
.MD_r_dot span.MD_r_dot_actived{ border:1px solid #fff;}
.MD_r_play{ position:absolute;top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor:pointer; width:80px; height:80px; cursor:pointer;}
.MD_r_play:hover{ opacity:0.8;}

/*联系我们*/
.contact_center{ width:1200px; margin:0 auto;}






















